<?php

function user_run($task) {
    switch($task)  {
        case "add-admin":
            addadmin();
            break;
        case "change-password":
            changepassword();
            break;
        case "list":
        default: userlist(); break;
    }
}
function userlist() {
    loadTemplate("list");
}
function addadmin(){
    loadTemplate("add-admin");
    }
function changepassword(){
                $thongbao =null;
                //bắt submit
                if($_SERVER["REQUEST_METHOD"] == "POST"){
                    if(isset($_POST['opwd']) && $_POST['opwd']!=null &&isset($_POST['pwd']) && $_POST['pwd']!=null &&isset($_POST['pwd2']) && $_POST['pwd2']!=null){
                        if(md5($_POST['opwd'])==$_SESSION['my_info']['mat_khau']){
                            if($_POST['pwd']!=$_POST['pwd2']){
                                $thongbao =  '
                <div class="alert alert-error">
                <button class="close" data-dismiss="alert">×</button>
                <strong>Lỗi!</strong> Hai mật khẩu bạn nhập không chính xác.</div>
                    ';
                            }else{
                                if(update('nguoi_dung',array('mat_khau'=>md5($_POST['pwd'])),"id_nguoi_dung='{$_SESSION['my_info']['id_nguoi_dung']}'")!=null){
                                    $thongbao =  '
                      <div class="alert alert-success">
                      <button class="close" data-dismiss="alert">×</button>
                      <strong>Thành công!</strong> Mật khẩu của bạn đã được thay đổi, bạn sẽ được chuyển về trang đăng nhập trong 2s</div>
                        ';
                                    unset($_SESSION['my_info']);
                                    redirect('login.php',2);
                                }
                            }
                        }else{
                            $thongbao =  '
                <div class="alert alert-error">
                <button class="close" data-dismiss="alert">×</button>
                <strong>Lỗi!</strong> Mật khẩu cũ không chính xác.</div>
                    ';
                        }
                    }else{
                        $thongbao =  '
                 <div class="alert alert-error">
                <button class="close" data-dismiss="alert">×</button>
                <strong>Lỗi!</strong> Bạn chưa nhập đủ thông tin.</div>
                ';
                    }
                }
    loadTemplate("change-password", array("thongbao" => $thongbao));
}
function userchangepassword(){
    $thongbao =null;
    //bắt submit
    if($_SERVER["REQUEST_METHOD"] == "POST"){
        if(isset($_POST['opwd']) && $_POST['opwd']!=null &&isset($_POST['pwd']) && $_POST['pwd']!=null &&isset($_POST['pwd2']) && $_POST['pwd2']!=null){
            if(md5($_POST['opwd'])==$_SESSION['my_info']['mat_khau']){
                if($_POST['pwd']!=$_POST['pwd2']){
                    $thongbao =  '
                <div class="alert alert-error">
                <button class="close" data-dismiss="alert">×</button>
                <strong>Lỗi!</strong> Hai mật khẩu bạn nhập không chính xác.</div>
                    ';
                }else{
                    if(update('nguoi_dung',array('mat_khau'=>md5($_POST['pwd'])),"id_nguoi_dung='{$_SESSION['my_info']['id_nguoi_dung']}'")!=null){
                        $thongbao =  '
                      <div class="alert alert-success">
                      <button class="close" data-dismiss="alert">×</button>
                      <strong>Thành công!</strong> Mật khẩu của bạn đã được thay đổi, bạn sẽ được chuyển về trang đăng nhập trong 2s</div>
                        ';
                        unset($_SESSION['my_info']);
                        redirect('login.php',2);
                    }
                }
            }else{
                $thongbao =  '
                <div class="alert alert-error">
                <button class="close" data-dismiss="alert">×</button>
                <strong>Lỗi!</strong> Mật khẩu cũ không chính xác.</div>
                    ';
            }
        }else{
            $thongbao =  '
                 <div class="alert alert-error">
                <button class="close" data-dismiss="alert">×</button>
                <strong>Lỗi!</strong> Bạn chưa nhập đủ thông tin.</div>
                ';
        }
    }
    loadTemplate("change-password", array("thongbao" => $thongbao));
}
?>